<#assign pcc=statics['com.bingo.generate.cli.Cmds.PhpCodeCmd']>
这是一个freemaker的模板:用来生成PHP的修改代码模板

$id=$all['id'];
if($id==null  || $id=='' ){
    throw new \Exception('请保证id不为null');
}
$modelArr=[];
<#list  cols  as  col>
    <#if col.colName=="id">
    <#elseif col.colName=="updated_at">
    <#elseif col.colName=="created_at">
    <#else>
        <#-- 定义局部变量演算 -->
        <#assign v='$all["'+col.colName+'"]' >
        <#assign v=pcc.htmlSpecialChars(col,v) >
if(key_exists('${col.colName}',$all) && $all["${col.colName}"]!==null){
    $modelArr['${col.colName}'] = ${v};	//	${col.comment}
}
     </#if>
</#list>
$modelArr['updated_at']=time();
return DB::table('${tbName}')->where('id',$id)->update( $modelArr );

